|
Menu location |
---|
Arch → Rebar tools |
Workbenches |
Arch |
Default shortcut |
None |
See also |
Stirrup |
This command is part of the Reinforcement AddOn, that you can install via menu Tools → Addons Manager |
|
Menu location |
---|
3D/BIM → Reinforcement tools → Bent-Shape Rebar |
Workbenches |
Reinforcement, BIM |
Default shortcut |
None |
Introduced in version |
0.17 |
See also |
None |
Instrumentul Bent Shape Rebar permite utilizatorului să creeze o formă de armătură bent shape reinforcing bar în elementul de structură.
This tool is part of the Reinforcement Workbench, an external workbench that can be installed with the Addon Manager.
Task panel for the tool
See also: Arch API, Reinforcement API and FreeCAD Scripting Basics.
Instrumentul Bent Shape Rebar poate fi utilizat în macros și de la consola Python console utilizând următorele funcții:
Rebar = makeBentShapeRebar(f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, bentLength, bentAngle, rounding, amount_spacing_check, amount_spacing_value, orientation="Bottom",
structure=None, facename=None)
import FreeCAD, Arch, BentShapeRebar
Structure = Arch.makeStructure(length=1000, width=1000, height=100)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()
Rebar = BentShapeRebar.makeBentShapeRebar(50, 20, 20, 20,
8, 40, 100, 135, 2, True, 4, "Bottom", Structure, "Face4")
Rebar.ViewObject.ShapeColor = (0.9, 0.0, 0.0)
Rebar2 = BentShapeRebar.makeBentShapeRebar(50, 40, 20, 20,
8, 20, 100, 135, 2, True, 4, "Bottom", Structure, "Face6")
Rebar2.ViewObject.ShapeColor = (0.0, 0.0, 0.9)
You can change the properties of the rebar with the following function:
editBentShapeRebar(Rebar, f_cover, b_cover, l_cover, r_cover,
diameter, t_cover, bentLength, bentAngle, rounding, amount_spacing_check, amount_spacing_value, orientation,
structure=None, facename=None)
Rebar
is a previously created BentShapeRebar
object.makeBentShapeRebar()
function.structure
and facename
may be omitted so that the rebar stays in the original structure.import BentShapeRebar
BentShapeRebar.editBentShapeRebar(Rebar, 50, 20, 20, 20,
12, 20, 100, 155, 2, True, 6, "Top")
BentShapeRebar.editBentShapeRebar(Rebar2, 50, 35, 20, 20,
12, 35, 100, 155, 2, True, 6, "Top")